0eaabd4edc75d3319aaa7637d70883fd2d766c96,org.openwms.common/org.openwms.common.comm/src/main/java/org/openwms/common/comm/err/tcp/ErrorTelegramMapper.java,ErrorTelegramMapper,mapTo,#String#,54
Before Change
int startPayload = LENGTH_HEADER + forType().length();
int startCreateDate = startPayload + ERROR_CODE_LENGTH;
try {
return new ErrorMessage.Builder(CommonMessageFactory.createHeader(telegram))
.withErrorCode(telegram.substring(startPayload, startCreateDate))
.withCreateDate(telegram.substring(startCreateDate, startCreateDate + DATE_LENGTH)).build();
} catch (ParseException e) {
After Change
int startPayload = LENGTH_HEADER + forType().length();
int startCreateDate = startPayload + ERROR_CODE_LENGTH;
try {
return new GenericMessage<>(new ErrorMessage.Builder()
.withErrorCode(telegram.substring(startPayload, startCreateDate))
.withCreateDate(telegram.substring(startCreateDate, startCreateDate + DATE_LENGTH)).build(), CommonMessageFactory.createHeaders(telegram));
} catch (ParseException e) {
throw new MessageMismatchException(e.getMessage());
}